package gui;

public class ImagesDirectory {

	final public static String iconLogo = "src\\gui\\Images\\logoIcon.png";
	final public static String defaultButton = "src\\gui\\Images\\defaultButton.png";
	final public static String greenButton = "src\\gui\\Images\\greenButton.png";
	final public static String redButton = "src\\gui\\Images\\redButton.png";
	final public static String yellowButton = "src\\gui\\Images\\yellowButton.png";
	
	final private static String background1 = "src\\gui\\Images\\background1.jpg";
	final private static String background2 = "src\\gui\\Images\\grey_jetty.jpg";
	final private static String background3 = "src\\gui\\Images\\dragonFly.jpg";
	final private static String background4 = "src\\gui\\Images\\railWay_background.jpg";
	final private static String background5 = "src\\gui\\Images\\snails.jpg";
	final private static String helpPanelBG1 = "src\\gui\\Images\\brownBackground.png";
	final private static String taskTableBG1 = "src\\gui\\Images\\chalkboard.jpeg";
	final private static String scrollBar1 = "src\\gui\\Images\\ScrollBarUI.png";
	final private static String todayTasksBG1 = "src\\gui\\Images\\rough_paper.jpg";

	static private String background;
	static private String helpPanelBG;
	static private String taskTableBG;
	static private String scrollBar;
	static private String todayTasksBG;

	public static void setTheme(int theme) {
		switch (theme) {
		case 1:
			setTheme1();
			break;
		case 2:
			setBackground2();
			break;
		case 3:
			setBackground3();
			break;
		case 4:
			setBackground4();
			break;
		case 5:
			setBackground5();
			break;
		}
	}

	public static String getBackground() {
		return background;
	}

	public static String getHelpPanelBG() {
		return helpPanelBG;
	}

	public static String getTaskTableBG() {
		return taskTableBG;
	}

	public static String getScrollBar() {
		return scrollBar;
	}

	public static String getTodayTasksBG() {
		return todayTasksBG;
	}
	
	private static void setTheme1() {
		background = background1;
		helpPanelBG = helpPanelBG1;
		taskTableBG = taskTableBG1;
		scrollBar = scrollBar1;
		todayTasksBG = todayTasksBG1;
	}

	private static void setBackground2() {
		background = background2;
	}

	private static void setBackground3() {
		background = background3;
	}
	
	private static void setBackground4(){
		background = background4;
	}
	
	private static void setBackground5(){
		background = background5;
	}
}
